Sorting algorithms based on the odd-even transposition sort and the shearsort with DNA strands

نویسندگان

  • Mizue Ushijima
  • Akihiro Fujiwara
چکیده

In recent works for high performance computing, computation with DNA molecules, that is, DNA computing, has considerable attention as one of non-silicon based computing. In this paper, we propose two procedures for sorting with DNA strands. An input of the algorithms is a set of binary numbers of bits, which are denoted by kinds of DNA strands. We first propose a procedure for the compare-and-exchange operation, which is a basic operation for the sorting algorithms. We next propose two sorting algorithms, which are based on the odd-even transposition sort and the shearsort. The first algorithm runs in steps using DNA strands, and the second algorithm runs in steps using DNA strands.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simple D Bubblesort for the Mesh with Good Average Case Complexity

We study the complexity of a natural generalization of the parallel odd even transposition sort or bubblesort to dimensions and prove that O p N lgN steps su ce to sort a random N element permu tation on an p N p N processor mesh with very high probability This answer a question posed by Leighton in Simulation results suggest that the constants involved are in fact quite small and that the aver...

متن کامل

A Simple 2d{bubblesort for the Mesh with Good Average Case Complexity

We study the complexity of a natural generalization of the parallel odd{even transposition sort, or bubblesort, to 2-dimensions, and prove that O(p N lg N) steps suuce to sort a random N-element permutation on an p N p N-processor mesh with very high probability. This answer a question posed by Leighton in 4]. Simulation results suggest that the constants involved are in fact quite small and th...

متن کامل

A Practical Performance Comparison of Parallel Sorting Algorithms on Homogeneous Network of Workstations

Three parallel sorting algorithms have been implemented and compared in terms of their overall execution time. The algorithms implemented are the odd-even transposition sort, parallel merge sort and parallel rank sort. A homogeneous cluster of workstations has been used to compare the algorithms implemented. The MPI library has been selected to establish the communication and synchronization be...

متن کامل

Design, Development and Evaluation of an Orange Sorter Based on Machine Vision and Artificial Neural Network Techniques

ABSTRACT- The high production of orange fruit in Iran calls for quality sorting of this product as a requirement for entering global markets. This study was devoted to the development of an automatic fruit sorter based on size. The hardware consisted of two units. An image acquisition apparatus equipped with a camera, a robotic arm and controller circuits. The second unit consisted of a robotic...

متن کامل

Integer sorting on multicores: some (experiments and) observations

There have been many proposals for sorting integers on multicores/GPUs that include radixsort and its variants or other approaches that exploit specialized hardware features of a particular multicore architecture. Comparison-based algorithms have also been used. Network-based algorithms have also been used with primary example Batcher’s bitonic sorting algorithm. Although such a latter approach...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005